package com.zsrt.javaweb;


import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Application {
	
	
	/**
	 *  这里的第1步和第2步可以交给spring去完成
	 * @throws Exception
	 */
	@Test
	public void test01() throws Exception {
		
		//1 创建类的对象
		//HelloWorld  h = new HelloWorld();
		
		//2 给属性赋值
		//h.setStudentName("xq");
		
		//3 调用对象的方法
		//h.printName();
	}
	
	
	
	
	@SuppressWarnings("resource")
	@Test
	public void test02() throws Exception {
		
		//1 创建类的对象  变成 创建Spring ioc 容器
		//HelloWorld  h = new HelloWorld();
		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
		
		//2 从ioc容器中取到对应的bean [已经赋值成功]
		//HelloWorld  h = new HelloWorld();
		//h.setStudentName("xq");
		HelloWorld  h = (HelloWorld) ac.getBean("helloWorld");
		
		System.out.println("h="+h);
		//3 调用对象的方法
		h.printName();
		
	}
	
	

}
